Italian edit

Participle edit

moraleggiante (plural moraleggianti)

  1. present participle of moraleggiare

Adjective edit

moraleggiante (plural moraleggianti)

  1. moralizing
  2. preachy