meaning of Barfen

Barfen - German to English

barf feeding [natural natural diet]