carruche

Italian

Noun

carruche f

  1. plural of carruca