Socotra Hear it!

Socotra Definition

So·co·tra (sō kōtrə)

island of Yemen, in the Indian Ocean, off the E tip of Africa: 1,351 sq mi (3,499 sq km)

Browse dictionary entries near Socotra

  1. socle
  2. SOCKS
  3. socko
  4. sockeye salmon
  5. socket wrench
  6. socket
  7. sockdolager
  8. sock hop
  9. sock cymbal
  10. sock
  1. Socrates
  2. Socratic irony
  3. Socratic method
  4. sod
  5. Sod's law
  6. soda
  7. soda ash
  8. soda biscuit
  9. soda cracker
  10. soda fountain