trapped like rats - Alemán Inglés Diccionario