Stromboli

/STROHM-boh-lee/
[Italian]

An island off Sicily, the island off the toe of Italy.

Countries

Regions

Related terms