zigouiller
Top 30000
Meanings
Verb
1. to bump off, to do in (to kill) (transitive, slang)