sierra

You are here

sierra
  • noun
    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.