Definition of mooches:
(v) :
To beg, cadge, or sponge; to exploit or take advantage of others for personal gain.
(v) :
(British) To wander around aimlessly, often causing irritation to others.
(n) :
One who mooches; a moocher.
(n) :
(UK) An aimless stroll.
(v) :
(transitive, chiefly British) To steal or filch.
(n) :
(US politics, slang, humorous) Synonym of Scaramucci (“unit of time”).