meaning of Biofood

Biofood - German to English

bio meals [coll.]