carruca

four-wheeled carriage, coach

Noun
1