Socotra
geographical name
                                                                                                                            
                                                            So·co·tra
                    
                                                                                                              
                                                                                                                                  sə-ˈkō-trə 
                                                      
                                                          
            
                                
              
          
                                                      island of Yemen in the Indian Ocean east of the Gulf of Aden; chief town Tamridah area 1400 square miles (3640 square kilometers), population 8000                                      
                
                    
Love words? Need even more definitions?
  
  Merriam-Webster unabridged




Share