overlord - German English Dictionary