Meanings
colloquialever; before; already
Warst du schon mal in Frankfurt?Have you ever been to Frankfurt?
colloquialonce in a while; at times; incidentally
Sowas kann schon mal vorkommen.Such things may happen once in a while.
colloquialused for emphasis
Das ist schon mal ganz falsch!That’s completely wrong to begin with!