festival in honor of saint peter - German English Dictionary