It's archaic, apparently an abbreviation of opposite number. We might use work buddy today, where colleague is too wooden.
Was pretty common to hear amongst the wartime generation, but has declined pretty rapidly since the 80s. Never once heard it used for "sweetheart" as Webster's seems to think.
I see that this is a British English word, so it brings to mind the old saying: "Two peoples divided by a common language."