caribal - French English Dictionary