Online English Dictionary

Home

Polliniferous


a.

Producing pollen; polleniferous.


© 2009 Dammam Community College