scavenger – n. a person who searches through food waste and other unwanted objects for something that can be saved or used.
household – n. people who live in the same house or home
source – n. someone or something that provides what is needed
picker – n. someone who picks up or takes something
recycling – adj. of or related to the process of reusing materials
undignified – adj. lacking self-control in behavior or appearance