Italian edit

Etymology edit

From moraleggiare +‎ -mento.

Noun edit

moraleggiamento m (plural moraleggiamenti)

  1. moralizing
  2. preaching