LODICULE MEANING IN ENGLISH

• Lodicule Definition & Synonyms

  1. (n.) One of the two or three delicate membranous scales which are next to the stamens in grasses.


RECENT SEARCHES