sierra

You are here

sierra
  • noun
    (especially in Spanish-speaking countries or the western US) a long jagged mountain chain.
    A code word representing the letter S, used in radio communication. (In the phonetic alphabet, my initials are Sierra Echo (first and middle name), what is yours?)

About

We are dedicated to creating and providing free, high-quality English language learning resources.