subsurface parking structures - Francés Inglés Diccionario