HEMIONUS MEANING IN ENGLISH

• Hemionus Definition & Synonyms

  1. (n.) A wild ass found in Thibet; the kiang.


RECENT SEARCHES