lavish with
phrasal verb
lavished with;
lavishing with;
lavishes with
Definition of lavish with
: to give (someone or something) a large amount of (something)
They lavished us with gifts.