Sherbrooke in French Sherbrooke in French Sherbrooke proper noun A city in Quebec, Canada. Add to Flashcards