impassable roads; impassable problems.
英
美
不能通行的道路;不能克服的问题
目录
查词历史
英 汉