rat glue trap - French English Dictionary