meat of land animals - German English Dictionary