moraleggiante

Italian

Participle

moraleggiante m or f by sense (plural moraleggianti)

  1. present participle of moraleggiare

Adjective

moraleggiante m or f by sense (plural moraleggianti)

  1. moralizing
  2. preachy