Find the word definition

Wikipedia
Flecheiros

The Flecheiros are one of the uncontacted peoples in the Javari region of the Amazon. Their ambiguous name simply means "archers".