villous deadly carrot - French English Dictionary