dwells; dwelled /ˈdwɛld/ /ˈdwɛlt/ or dwelt /ˈdwɛlt/ ; dwelling dwells; dwelled /ˈdwɛld/ /ˈdwɛlt/ or dwelt /ˈdwɛlt/ ; dwelling Learner's definition of DWELL
[no object] literary + formal
: to live in a particular place居住;栖身 -
a cave where bats dwell蝙蝠栖身的洞穴
-
He dwelled [=lived] in the same town for years.他在同一个镇子住了多年。
-
In ancient Greek mythology, Mount Olympus was the dwelling place of the gods. [=the place where the gods lived]在古希腊神话中,奥林匹斯山是诸神居住的地方。
dwell on/upon
[phrasal verb] dwell on/upon (something)
: to think or talk about (something) for a long time总是想着;唠叨