mandorla di mare
Italian
Etymology
Literally,
“
almond of (the) sea.
”
Noun
mandorla
di
mare
f
(
plural
mandorle di mare
)
sand slug