turreae - French English Dictionary