narrow squeakEntry from World dictionaryDefinition of narrow squeak noun [in singular] British informal an escape or victory that is narrowly achieved:Hunt’s championship was a narrow squeak, achieved in a car that was far from perfectnarrow squeak in other Oxford dictionaries Definition of narrow squeak in the British & World English dictionary