What is the full meaning of superfoods
SUPERFOOD, a food with high phytonutrient content that some may believe confers health benefits as a result [n]
Example of the word superfoods placed on a Scrabble board.