Definitions Found:

fantastic or eccentric person