ecuador

Noun
  1. A republic in northwestern South America;
    Became independent from Spain in 1822;
    The landscape is dominated by the Andes (synset 108794520)

Other Searches