teratoid tumor - French English Dictionary