meaning of aberdeen

1. a city in northeastern Scotland on the North Sea


Related Words

aberdeen | aberdeen angus |

Developed & Maintained By Taraprasad.com

Treasure Words