needle cushion - Turkish English Dictionary