DWELL (UP)ON SOMETHING
dwell (up)on something: translation
dwell (up)on something
to live on something, such as the planet Earth. (
Upon
is more formal than
on
.) •
This is the largest turtle that dwells upon the earth.
•
Many creatures dwell on this earth.