calle de garajes
Meanings
Noun
1. pit lane (motor racing)