a piece of meat - German English Dictionary