meaning of aberdeen
1.
a
city
in
northeastern
Scotland
on
the
North
Sea
Related Words
aberdeen
|
aberdeen angus
|
Developed & Maintained By
Taraprasad.com