From Longman Dictionary of Contemporary Englishpigs might flypigs might flyBritish English, when pigs fly American English spoken used to say that you do not think something will happen‘Someone might have handed in your pass.’ ‘Yes, and pigs might fly.’ →pig