What does ‘Tosh’ mean?

A nifty little British term that means ‘rubbish’ or ‘crap’.

For example, ‘That’s a load of tosh about what happened last night’, or ‘Don’t talk tosh.’