拦路虎: obstacle; stumbling block; a tiger blocking the way -- obstacle; hindrance; lion in the way [path]: 驱除拦路虎 remove [clear away] the formidable obstacle
驱除: drive out; get rid of 短语和例子驱除害虫 debug; 把入侵者从国土上驱除 expel invaders from a country; 她试图驱除心中的恶念。 she tried to drive the evil thoughts out of her mind