savoiardi

/sah-voh-YAHR-dee/
[Italian]

Sponge finger. Lady finger.

Synonyms in other languages

Italian

Countries

Related terms