weird and wonderful - Turkish English Dictionary