carabus - French English Dictionary