French-Spanish dictionary »

barcarrota meaning in Spanish

FrenchSpanish
Barcarrota nom

Barcarrotanoun