carada - French English Dictionary