French-English dictionary »

grenouille de bénitier meaning in English

FrenchEnglish
grenouille de bénitier nom {f}

Bible basher(fundamentalist Christian preacher)
noun