Oddball

What is Oddball ?

Oddball is (noun) a person who behaves in an odd way (informal insult)

 

source: Easier English, Student Dictionary Upper Intermediate Level