From grani + -colo.
granicolo (feminine granicola, masculine plural granicoli, feminine plural granicole)