Translation of penjambret in English:

User Contribution

penjambret

snatcher

noun