so long
interjection(so long)
—used to express farewell
so long
adverb(so long)
for or during a long time
so long
adverb(so long)
at or to a long distance : far
so long
adverb(so long)
for the duration of a specified period
so long
conjunction(so long)
during and up to the end of the time that : while
so long
conjunction(so long)
provided that
so long
idiom(so long)
a short time ago