MyDataFarming







Definitions of oddball:
  • noun:   a person with an unusual or odd personality



more on this topic on answers.com