polymorphous

(adj) polymorphic

multiform (similar term)