Online English Dictionary

Home

Polleniferous


a.

Producing pollen; polliniferous.


© 2009 Dammam Community College