mooching

Noun

 * 1) An idle stroll.
 * her frequent moochings around the castle grounds