squeezed on public transportation - Spanish English Dictionary