Torres Strait Islanders

English

Noun

Torres Strait Islanders

  1. plural of Torres Strait Islander