cockleshellEnglish

cockleshell

Noun

A small light flimsy boat

English: cockleshell