Translation of chuta in English:

chuta

exclamation

Chile