ngudu waka

English: Translation
front of the canoe
noun
ID
2108