(diminutive of noun carro) small cart - Espagnol Anglais Dictionnaire