Translation of red-handed in Indonesian

User Contribution

red-handed

adjective