Trobriands

English

Proper noun

Trobriands

  1. the Trobriand Islands