carcajou - French English Dictionary