Translation of mantis in Indonesian

User Contribution

mantis

belalang sembah

noun