单词 | indwelling |
释义 | in·dwell·ing (ĭndwĕl′ĭng) adj. 1. Dwelling or residing within. 2. Placed or implanted within the body, as a catheter or electrode. n. An inner presence, as of a spirit or power. |
随便看 |
|
英语词典包含135693条英英释义在线翻译词条,基本涵盖了全部常用单词的英英翻译及用法,是英语学习的有利工具。