From grano + -ifero.
granifero (feminine granifera, masculine plural graniferi, feminine plural granifere)