mayfair ( synonym found)

Definition of mayfair:

°An annual two-week-long fair that took place in central London between 1686 and 1764.
°An area of central London named after this fair.

Definition of mayfair:

°An annual two-week-long fair that took place in central London between 1686 and 1764.
°An area of central London named after this fair.

Back to Top