Maori to English

Maori hamama

English to shout

Definition To call out loudly.

level 3