cold fish
cold fish {n.}, {informal}
A queer person; a person who is unfriendly or does not mix with others.
No one knows the new doctor, he is a cold fish.
Nobody invites Eric to parties because he is a cold fish.
Categories:
Source: A Dictionary of American Idioms