Italian meringues

English

Noun

Italian meringues

  1. plural of Italian meringue