spumonis

English

Noun

spumonis

  1. plural of spumoni