1 definition by samw51

Top Definition
an island in lake washington
go to mercer island for the weekend
by samw51 November 12, 2007
Mug icon
Buy a mercer island mug!