igorrote

igorrote [e-go-rro’-tay]
noun
1Name of a tribe of savage Indians of the island of Luzón (Philippines), and of their language. (m)

Word of the Day: evidentemente

evidently, plainly, clearly, obviously