high-pressure selling - Turkish English Dictionary