One who scrounges.
someone who mooches or cadges (tries to get something free)
Begin a journey through worlds of puzzles.
Take me to Green Gardens