Search results
- Dictionarysierra/sɪˈɛrə/
noun
- 1. (especially in Spanish-speaking countries or the western US) a long jagged mountain chain.
- 2. a code word representing the letter S, used in radio communication.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries