From nano- + fotonico.
nanofotonico (feminine nanofotonica, masculine plural nanofotonici, feminine plural nanofotoniche)