TRICORPORATE MEANING IN ENGLISH

• Tricorporate Definition & Synonyms

  1. (a.) Represented with three bodies conjoined to one head, as a lion.


RECENT SEARCHES