turta - French English Dictionary