Kiokun Logo
Chinese
莫名其妙 [mò​míng​qí​miào]
(idiom) baffling; inexplicable
Notes
Example Sentences
Contains