Guarayu is a Tupi-Guarani language of South America, spoken by around
5000 people in Bolivia. It has SOV word order.
Guarayu is not the same as the Guarani dialect known as "Guarayo,"
even though the two names are sometimes spelled the same. "Guarayu" just means "enemy" and was used to refer to several different groups
of Bolivia and Paraguay.
Pueblo Guarayo:
Information about the Guarayus in Spanish.
Wikipedia: Tupi-Guarani:
Encyclopedia articles about Guayaru and other Tupi-Guarani languages.