Definitions from Wikipedia (New Aberdour)
▸ noun: a small planned village in the Aberdour parish of Aberdeenshire, Scotland, situated south of Aberdour Bay on the Moray Firth.
▸ Words similar to new aberdour
▸ Usage examples for new aberdour
▸ Idioms related to new aberdour
▸ Wikipedia articles (New!)
▸ Words that often appear near new aberdour
▸ Rhymes of new aberdour
▸ Invented words related to new aberdour
▸ noun: a small planned village in the Aberdour parish of Aberdeenshire, Scotland, situated south of Aberdour Bay on the Moray Firth.
▸ Words similar to new aberdour
▸ Usage examples for new aberdour
▸ Idioms related to new aberdour
▸ Wikipedia articles (New!)
▸ Words that often appear near new aberdour
▸ Rhymes of new aberdour
▸ Invented words related to new aberdour