sit on the edge of something - Spanish English Dictionary