Definition of Chelsea
1 city E Massachusetts NE of Boston pop 35,177
2 former metropolitan borough SW London, England, on N bank of Thames River, now part of Kensington and Chelsea
Learn More about chelsea
Britannica.com: Encyclopedia article about Chelsea
Seen and Heard
What made you want to look up Chelsea? Please tell us where you read or heard it (including the quote, if possible).