Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of tricuspidate

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