ecdysoid in English dictionary ecdysoid Meanings and definitions of "ecdysoid" noun A moulting hormone analogue. more Grammar and declension of ecdysoid ecdysoid (plural ecdysoids) more Sample sentences with "ecdysoid" Declension Stem Try again Available translations French Authors