peers of scotland - German English Dictionary