karbate - French English Dictionary