- to keep sb company for a chat
- (esp.) to be a paid escort
Generated: This meaning refers to the act of providing companionship and engaging in conversation, often to alleviate loneliness or boredom.
We can keep each other company by chatting in the café.
Generated: This meaning refers to the professional service where an individual is hired to provide companionship, often involving conversation and social interaction, usually for a fee.
He found a job as a paid escort online.