envoyer du lourd
Meanings
Verb
1. to rock, to rule, to be sick, to be wicked, to be awesome (intransitive, informal, slang)