Roadstead



ENGLISH MEANING
noun
1.
An anchorage off shore. Same as Road.