public area where taxis park - Español Inglés Diccionario