Sentineleses

English

Noun

Sentineleses

  1. plural of Sentinelese