A cum B means like a B, also serving the purpose of B, a combination of roles.
dictionary : with; combined with; along with (usually used in combination):
"cum" is probably Latin. "with" from memory, but it's a long time since I studied Latin. Sorry.