Memalukan (en. Embarrass)

Translation into Malay

Synonyms