Italian word meaning 'beach' or 'shore,' from the famous Lido island near Venice.
Like Lido?
Swipe through thousands of names like it