self-feeding - German English Dictionary