tickle of the throat - Spanish English Dictionary