Spanish-English dictionary »

calle de garajes meaning in English

SpanishEnglish
calle de garajes noun
{f}

pit lane(lane adjacent)
noun