Definition, synonyms and related words
Of, or pertaining to, the island or volcano of Stromboli.
Alternative letter-case form of Strombolian