madeira river

Noun
  1. A Brazilian river;
    Tributary of the Amazon River (synset 109368024)

Other Searches