Yahoo India Web Search

Search results

  1. Dictionary
    Diego 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.