sheep master - German English Dictionary