Odd in manner or appearance; fantastic; whimsical; extravagant; grotesque.
Odd; fantastical.
Grotesque; odd.