carayá
Meanings
Noun
1. howler monkey (Central America)