mouse nest - French English Dictionary