to��creep away - Spanish English Dictionary