carabin - French English Dictionary