(bir şeyi) bol miktarda sunmak/sağlamak - Turkish English Dictionary