what is the difference between kernel and grain?
As nouns the difference between grain and kernel is that grain is (uncountable) the harvested seeds of various grass-related food crops eg: wheat, corn, barley or grain can be a branch of a tree; a stalk or stem of a plant while kernel is the core, center, or essence of an object or system.