needle felt - Turkish English Dictionary