squeezed on public transportation - Español Inglés Diccionario