nest of mice - Francés Inglés Diccionario