Search the meaning/definition of over one hundred thousand
words!
Random Word
lavish means
expend profusely; also used with abstract nouns; "He was showered with praise"; very generous; "distributed gifts with a lavish hand"; "the critics were la... more