See also: woodlark

English edit

Proper noun edit

Woodlark

  1. An island of Papua New Guinea.
    Synonym: Muyua

Derived terms edit