irremovable boulders;irremovable obstacles.
英
美
无法移走的大石块;无法清除的障碍
目录
查词历史
英 汉