DWELLER Meaning of DWELLER in English [noun] [C]city/town/cave dwellers (= people who live in cities/towns/caves) Cambridge English vocab. Кембриджский английский словарь. 2012