meaning of polliniferous

1. Producing pollen; polleniferous.


Related Words

polliniferous |

Developed & Maintained By Taraprasad.com

Treasure Words