meaning of madeira

1. A rich wine made on the Island of Madeira.


Related Words

madeira |

Developed & Maintained By Taraprasad.com

Treasure Words