Welcome to SA Dictionaries

Itlatlarietsa
   /itla-tla-ri-etsa /

Complain loudly, vociferous complaining