Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
moonsail
in English
moonsail
Definitions
Noun
a
sail
(
nautical
context
)
The
crew
raised
the
moonsail
to
catch
the
wind
.