turban tumor - French English Dictionary