You searched for: “agrophile
agrophile (s) (noun), agrophiles (pl)
Anything that thrives in farm lands.