Terdesak (en. Desperation)

Translation into Malay

Synonyms