A modern stylized form related to Latorra or torre, "tower," but mainly used for its distinctive sound.
Like Latorri?
Swipe through thousands of names like it