needle cushions - Turkish English Dictionary