Moray Firth n : an inlet of the North Sea on the northeast coast of Scotland
Copyright © 2024 3Dict.net