Search results
- DictionaryDiego Garcia/dɪˌeɪɡəʊ ɡɑːˈsiːə/
- 1. the largest island of the Chagos Archipelago in the middle of the Indian Ocean, site of a strategic Anglo-American naval base established in 1973.
Powered by Oxford Dictionaries
Powered by Oxford Dictionaries