English | German | Russian | Czech

moonsail English

Meaning moonsail meaning

What does moonsail mean?

moonsail

(nautical) A moonraker (sail).

Are you looking for...?