Santorini in Latin Santorini in Latin Thēra proper noun An island in the Cyclades, Greece. Add to Flashcards