An Italian delicacy consisting of bread that has been steamed for about 15 minutes.
Wow that stromboni was sooooo yummy in my tummy!!
4👍 2👎