Noun
odd duck (plural odd ducks)
(idiomatic) An unusual person, especially an individual with an idiosyncratic personality or peculiar behavioral characteristics.
I'm sure it's why I'm such an odd duck in my feminist generation, because I've always been equally fair to men. Nancy Friday