French-English dictionary »

non-stop meaning in English

FrenchEnglish
non-stop adverbe

twenty-five/eight(colloquial, hyperbolic: unceasingly)
adverb