PHYLLOID MEANING IN ENGLISH

• Phylloid Definition & Synonyms

  1. (a.) Resembling a leaf.


RECENT SEARCHES