Meaning of scape
Definition of scape
(noun)
erect
leafless
flower
stalk
growing
directly
from the
ground
as in a
tulip
(architecture)
upright
consisting of the
vertical
part
of a
column
Other information on scape
WIKIPEDIA results for
scape
Amazon results for
scape
Tweet