Definition of "Long" :
verb: desire strongly or persistently
adjective: having or being more than normal or necessary
"Long on brains."
adjective: primarily spatial sense; of relatively great or greater than average spatial extension or extension as specified
"A long road."
adjective: primarily temporal sense; being or indicating a relatively great or greater than average duration or passage of time or a duration as specified
"A long life."
adjective: (of speech sounds or syllables) of relatively long duration
"The English vowel sounds in bate', beat', bite', boat', boot' are long."
adjective: holding securities or commodities in expectation of a rise in prices
"Is long on coffee."
adjective: planning prudently for the future
"Took a long view of the geopolitical issues."
adjective: good at remembering
adjective: involving substantial risk
"Long odds."
adjective: of relatively great height
"A race of long gaunt men."
adverb: for an extended time or at a distant time
"A promotion long overdue."
adverb: for an extended distance