Translation of Outraged in Indonesian

User Contribution

Outraged

adjective