Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of madeira
  1. noun
    a Brazilian river; tributary of the Amazon River

    Similar: 

  2. noun
    an amber dessert wine from the Madeira Islands
    type of:
  3. noun
    an island in the Atlantic Ocean off the coast of Africa; the largest of the Madeira Islands
Explanation of madeira
My lists:
Recently viewed words: