English-French dictionary »

superfood meaning in French

EnglishFrench
superfood (food supposed to confer remarkable health benefits)
noun

superaliment◼◼◼nom {m}

super-aliment◼◼◼nom {m}