Definition of carro:
(N) :
(locally ) a comune (municipality) at the Province of La Spezia in the Italian region Liguria, located about southeast of Genoa and about northwest of La Spezia.
(N) :
an online marketplace for buying and selling new and used cars headquartered in Singapore and operates in Malaysia, Indonesia, Thailand, Japan, Taiwan and Hong Kong.