Translation of mengiau in English:

mengiau

to make this sound

verb

  • 1

    to make this sound