Translation of otter in Indonesian

User Contribution

otter

berang-berang

noun