rat glue trap - Francés Inglés Diccionario