tératoïde

listen to the pronunciation of tératoïde
Французский Язык - Английский Язык
teratoid, having a visible developmental deformity
teratoid