Mencekik (en. Suffocating)

Translation into Malay

Synonyms