lord and master - German English Dictionary