tablemate

noun

A person with whom one shares a table, as while dining.

noun

Someone with whom one shares a table.

noun

someone you dine with