Socotra
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
- socle
- SOCKS
- socko
- sockeye salmon
- socket wrench
- socket
- sockdolager
- sock hop
- sock cymbal
- sock
- Socrates
- Socratic irony
- Socratic method
- sod
- Sod's law
- soda
- soda ash
- soda biscuit
- soda cracker
- soda fountain
