cornichon de mer

[French]

A type of seaweed

Synonyms in other languages

French

Countries