2 definitions by IstanbulKedi
by IstanbulKedi July 1, 2019
Perplexingly unsavory; “off”; unusual/weird in a bad or uncomfortable way; confusing and unsettling; hard to understand (and often not worth the effort to try to understand)
by IstanbulKedi June 15, 2019