Sentineleses
English
Noun
Sentineleses
plural of
Sentinelese