carruca

Noun
1