a tribe living in indonesia, on the island of sumba

listen to the pronunciation of a tribe living in indonesia, on the island of sumba