Word info

ecdysoid

Noun

Meaning

ecdysoid (plural ecdysoids)

A moulting hormone analogue.

Source: en.wiktionary.org

Close letter words and terms