莫明其妙 [ mò míng qí miào ]

基本释义

同“莫名其妙”。

英文翻译

I don't know why