Italian

edit

Participle

edit

moraleggiante (plural moraleggianti)

  1. present participle of moraleggiare

Adjective

edit

moraleggiante (plural moraleggianti)

  1. moralizing
  2. preachy