DICEPHALOUS MEANING IN ENGLISH

• Dicephalous Definition & Synonyms

  1. (a.) Having two heads on one body; double-headed.


RECENT SEARCHES