The precise origin of this word is disputed .
Origin is generally thought to have derived at least in part , from Taino , the Arawakan language of the Caribbean .
The precise origin of this word is disputed , but it is generally thought to have derived at least in part , from Taino , the Arawakan language of the Caribbean .