莫名其妙的英文翻译

中文:莫名其妙

英文翻译:be baffled; without rhyme or reason