(SUCCEED) [verb] [I usually + adverb or preposition] US - to only just succeed (in something such as a test or competition)He squeaked through the exam. [I]The American tennis player barely squeaked by with a 4-6, 6-3, 8-6 victory in the semi-final. [I]
SQUEAK
Meaning of SQUEAK in English
Cambridge English vocab. Кембриджский английский словарь. 2012