oddball
noun
°An eccentric or unusual person.
adjective
°Exotic, not mainstream, such as an oddball word or an oddball computer program.