Mandarin › Dictionary莫名其妙B2#7,954Hear itword(idiom) baffling; bizarre; without rhyme or reason; inexplicableRead Mandarin with every word explained