English Dictionary
Definition sod in British English
sod noun
noun
/sɒd/
Synonyms and related words
2
used for describing something that is difficult to do
