What is the meaning of Carruca?

A heavy wheeled turnplough that was used during the Middle Ages.

coach, carriage

A chariot.

A coach, carriage .

A heavy wheeled plow.

Source: wiktionary.org