teratomatousmedical dictionary

Relating to or of the nature of a teratoma.

(05 Mar 2000)