
A cold fish
Colloquial Use
The phrase is informal and best used in casual conversation or creative writing, not in formal settings. 
Emotional Distance
Implies a lack of emotional warmth or interest in others' feelings, not just general unfriendliness. 
Subtle Negative
Using 'a cold fish' subtly communicates a negative judgment about someone's social behavior. 