What does ‘odd ball’ mean?

( np ) An eccentric. Freddie is a sort of odd ball who likes to take walks in the park.