Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leeboards
in English
leeboards
#uncommon
Definitions
Noun
a
board
or
frame
to
reduce
leeway
on
a
sailboat
plural
of
a
sailing
device
Base Words
boards
lee