something which deters - Turkish English Dictionary