Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
stail
in English
stail
Definitions
Noun
a
long
handle
(
for
tools
like
mops
)
The
janitor
used
a
mop
with
a
long
stail
to
clean
the
high
ceiling
.