A British mild curse word meaning annoying or frustrating; also literally means laying grass or turf on ground.
As a curse word, it's from 'sod' (a British insult from around 1700), possibly from 'sodomite' shortened. As a literal term, it comes from 'sod' meaning a piece of grass-covered earth.
The word 'sodding' is a perfect example of how curse words evolve—originally quite harsh, it's become so mild that British parents use it casually, while Americans often don't recognize it as a curse word at all.
Complete word intelligence in one call. Free tier — 50 lookups/day.