moraleggiante

Italian

Participle

moraleggiante m or f (plural moraleggianti)

  1. present participle of moraleggiare

Adjective

moraleggiante m or f (plural moraleggianti)

  1. moralizing
  2. preachy