teratoid









teratoid


adjective Biology.

  1. resembling a monster.

adjective

  1. biology resembling a monster

adj.

  1. Resembling a teras; grotesquely deformed.
54 queries 0.646