needle-punched - Turkish English Dictionary