MONOMPHALUS MEANING IN ENGLISH

• Monomphalus Definition & Synonyms

  1. (n.) A form of double monster, in which two individuals are united by a common umbilicus.


RECENT SEARCHES