conch in Catalan
conch in Catalan
conquilla
The shell of this sea animal.
carculla
The shell of this sea animal.