English Dictionary
Definition the sea bed in British English
the sea bed noun
noun
Synonyms and related words

English Dictionary