“莫名其妙”和“无地自容”英语如何说?

问题描述:

“莫名其妙”和“无地自容”英语如何说?

莫名其妙
It is unable to make head or tail of something
无地自容
Can find no place to hide oneself for shame