polymorph

noun

1.
an organism that can assume more than one adult form as in the castes of ants or termites
Derived from:
polymorphic