Welcome to SA Dictionaries

Itlhodisa
   /itl-hu-di-sa /

Self defeat