slip down from one's hands - Turkish English Dictionary