receive aid on a massive scale - Turkish English Dictionary