hand-tufted - Turkish English Dictionary