From moralo + -eco.
moraleco (accusative singular moralecon, plural moralecoj, accusative plural moralecojn)