chair of saint peter - German English Dictionary