YourDictionary

teratoid medical definition

adjective
Resembling a teras; grotesquely deformed.

Learn more about teratoid

link/cite print suggestion box