nonforager
Etymology
From non- + forager.
noun
One who does not forage.