Search results
- Dictionaryhigh spot/ˌhʌɪ ˈspɒt/
noun
- 1. the most enjoyable or significant part of an experience or period of time: "the high spot of the tour was to be an audience with the Pope"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries