perch on the edge of something - Spanish English Dictionary