Definition of Sale

Definition of Sale
  1. Sale Proper noun A town in Greater Manchester, England
Need more help? Try our forum NEW