Muyua
English
Proper noun
Muyua
Synonym of
Woodlark
(
“
island of Papua New Guinea
”
)
.