English Dictionary
Definition landlubber in British English
landlubber noun
[countable] noun
/ˈlændˌlʌbə(r)/
Synonyms and related words
