odd/queer fish

noun

Definition of odd/queer fish

British, informal
: a strange or unusual person She's really quite an odd fish.