forager
noun
°An animal or person who forages.