2 definitions by BritishRage.uk

Top Definition
A beautiful island in the Atlantic. It is an autonomous region of Portugal and is epic.
Person 1: Isn't Madeira so epic?
Person 2: Great minds think alike!
by BritishRage.uk May 04, 2012
Mug icon
Buy a Madeira mug!
Capital city of Madeira, an epic island.
Person 1: Funchal is awesome!
Person 2: Great minds think alike!
by BritishRage.uk May 04, 2012
Mug icon
Buy a Funchal mug!