strombolis

English

Noun

strombolis

  1. plural of stromboli