moraleggiamento

Italian

Etymology

From moraleggiare +‎ -mento.

Noun

moraleggiamento m (plural moraleggiamenti)

  1. moralizing
  2. preaching