may the sky fall on our heads - Turkish English Dictionary