longtemps

Etymology
From, from. Ultimately inherited from, whence also the English phrase 🇨🇬, the French term is a cognate, not a calque, of the English.

Adverb

 * 1) for a long time; over a long period