Navigation

Definition of Teratoid

Teratoid: having the appearance or characteristics of a teratoma. (see teratoma).