touching/imposing sight - Turkish English Dictionary