subsurface parking structures - Alemán Inglés Diccionario