Loading…
莫名其妙 (mò míng qí miào) — baffling; inexplicable; without rhyme or reason | TongTong Chinese Dictionary