He was hard put (to it) to explain her disappearance.
英
美
他难以说明她为什麽不见了。
目录
查词历史
英 汉