Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
scape
in English
scape
#uncommon
Definitions
Noun
a
leafless
stalk
from
a
root
;
plant
structure
a
column's
vertical
shaft
botanical
term
for
stem
or
stalk
a
means
of
escape
;
evasion
tactic
freedom
from
constraint
;
release
Compounds / Phrases
cityscape
cloudscape
dreamscape
farmscape
manscape
moonscape
riverscape
seascape
snowscape
streetscape
townscape
treescape
mindscape
hardscape
Earthscape
airscape
aquascape
skyscape
softscape
waterscape