shower (someone with something) - French English Dictionary