Translation of ambai-ambai in English:

User Contribution

ambai-ambai

beach crab

verb