Skunking

French Meaning

duper

flanquer par terre

battre à plat

faire tromper

ne pas payer

English Meaning

  1. Present participle of skunk.