Literal translation
of long
Meaning
all the time, constantly
Explanation
All the time, nonstop, at length. The expression was built on the notion of length, somewhat as French says à la longue, and gave regional French de longue. On this same longo rests longo mai (pronounced longomaï), which roughly means may it last and serves to wish someone well going forward.