I wouldn't consider it odd to see it between two English words. 'Seminar-cum-workshop' is one example I found with plenty of search results. It's also used (with the same meaning) in English place names e.g. the Beegees are from Chorlton-cum-Hardy.