Sekirov Dictionary
/
Practise
My words
Apps
Sign in
homescape
noun
1
•
The
(
physical
or
figurative
)
landscape
of
one's
home
or
homeland
.
forms
homescapes
This dictionary works without the internet:
on your phone
·
in Chrome