oligophagy

(noun)

noun

1. feeding on few specific types of food (e.g. a single plant genus)