莫名其妙

míngmiào
(idiom) baffling; bizarre; without rhyme or reason; inexplicable

CEDICT

Entry Composition