toerag /ˈtəʊɹæɡ/ noun2 •(slang, offensive) A tramp or vagrant. •(slang, offensive) A worthless or despicable person."I know James Potter's an arrogant toerag," she said, cutting across Snape. — 2007 formstoerags