English → Tetun

insult (someone)

tarata

More