saint peter's wreath - French English Dictionary