TICHORRHINE MEANING IN ENGLISH

• Tichorrhine Definition & Synonyms

  1. (n.) A fossil rhinoceros with a vertical bony medial septum supporting the nose; the hairy rhinoceros.


RECENT SEARCHES