SUPERFOOD

Definition of SUPERFOOD

  1. (noun)a food with health benefits