chechena - French English Dictionary