French-English dictionary »

point de drisse meaning in English

FrenchEnglish
point de drisse nom {m}

head [heads](nautical: top edge of a sail)
noun
[UK: hed] [US: ˈhed]