UNIFOLLILATE MEANING IN ENGLISH

• Unifollilate Definition & Synonyms

  1. (a.) Having only one leaflet, as the leaves of the orange tree.


RECENT SEARCHES