two-masted boat - Spanish English Dictionary