ReadWriteQuiz
Chinese dictionary
sl(usually used in the negative) land just enough to stick an awl into; tiny bit of land
在互联网领域,谷歌公司和脸书找到了创新之道,让众多竞争者无立锥之地。
On the web, Google and Facebook found ways to innovate and practically eliminate competitors.