1
long
adjective
- extending a great distance from one end to the other end : not short
- extending a specified distance : having a specified length
- lasting or continuing for a great amount of time
2
long
adverb
- for or during a long time : for many years, days, hours, etc. —sometimes used in combination
- for a specified period of time
- at a time far before or after a specified moment or event
3
long
noun
4
long
verb
- to feel a strong desire or wish for something or to do something