And yes, very specifically rice, not the other cereals. Sometimes used to mean having a diet rich in rice -- so it could be used to describe the birds being chased away from the paddies as the harvest nears or the people trying to scare them off so they can harvest. From Latin oryza, rice + -vorous, eating -- though in this case, it was probably originally coined in French as orizivore. Why there's uncertainty over precedence, I don't know.
After darting us out to Chinese restaurants to eat five nights in a row, I was starting to suspect my hosts were oryzivorous as well as hirundine.
---L.