two-masted sailboat - Spanish English Dictionary