mandorla di mare

Italian

Etymology

Literally, almond of (the) sea.

Noun

mandorla di mare f (plural mandorle di mare)

  1. sand slug