Madeira
Info · Definitions · Characters
Definitions
(noun) a Brazilian river; tributary of the Amazon River. Synonyms: Madeira River.
Noun Definition 1
(noun) an island in the Atlantic Ocean off the coast of Africa; the largest of the Madeira Islands.
Noun Definition 2