karafe - French English Dictionary