Douglas {2} definition, Douglas {2} meaning | English dictionary

Search also in: Web News Encyclopedia Images
Collins
Douglas         

[

1]  

      n   a town and resort on the Isle of Man, capital of the island, on the E coast. Pop.: 22214 (1991)  
English Collins Dictionary - English Definition & Thesaurus  
Add your entry in the Collaborative Dictionary.

Advertising