Welcome to SA Dictionaries

Memetsa
   /me-me-tsa /

Yell, scream