preachiest

adjective

superlative form of preachy: most preachy.