TETEL MEANING IN ENGLISH

• Tetel Definition & Synonyms

  1. (n.) A large African antelope (Alcelaphus tora). It has widely divergent, strongly ringed horns.


RECENT SEARCHES