Vocabulary What does 日食 (にっしょく, nisshoku) mean? 日食 (にっしょく, nisshoku) means solar eclipse. Quick factsReadingにっしょくRomajinisshokuPart of speechnoun 日食にっしょくnisshokusolar eclipse1noun solar eclipseAlso written: 日蝕Kanji in this word日day; sun食to eat; food