TERGEMINATE MEANING IN ENGLISH

• Tergeminate Definition & Synonyms

  1. (a.) Thrice twin; having three pairs of leaflets.


RECENT SEARCHES