TOP HAMPER


Meaning of TOP HAMPER in English

■ noun Sailing sails, rigging, or other things above decks creating top-heavy weight or wind-resistant surfaces.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.