Definition:
Compare teratoid with other words:
teratoid vs. teratology
teratoid vs. teratoma
monstrous vs. teratoid
malformed vs. teratoid
abnormal vs. teratoid