madeira

Noun
  1. A Brazilian river;
    Tributary of the Amazon River (synset 109368024)
  2. An island in the Atlantic Ocean off the coast of Africa;
    The largest of the Madeira Islands (synset 109007929)
  3. An amber dessert wine from the Madeira Islands (synset 107916856)

Other Searches