TRICUSPIDATE MEANING IN ENGLISH

• Tricuspidate Definition & Synonyms

  1. (a.) Three-pointed; ending in three points; as, a tricuspidate leaf.


Synonyms:
Tricuspid,

RECENT SEARCHES