weird and wonderful - German English Dictionary