to be trapped at home - Español Inglés Diccionario