lord protector of the commonwealth - German English Dictionary