TRILOBATE MEANING IN ENGLISH

• Trilobate Definition & Synonyms

  1. (a.) Having three lobes.


Synonyms:
Trilobed,

RECENT SEARCHES