Sethazi

Sethazi
English: Translation
Haggling, arguing;
verb
Language and Communication
Emotions
Notes

having a go at someone