Did you mean Stromboli?
Stromboli
noun
°One of the Aeolian Islands in the Tyrrhenian Sea; it has an active volcano.