A large teratoma of the hard palate: a case report.