Definition of “superfood” - English Dictionary

british dictionary