snail muncher Share definition Flag a french person who canes the snails on the daily, or any french person being a prick fuck off u jewish snail muncher snail muncher by tommyfrog x February 27, 2019 0 0 Get merch