a generous donation - Turkish English Dictionary