Definition of spout shell in English:

spout shell

noun

rare
  • A pelican's foot shell (genus Aporrhais), which has an expanded outer lip; (formerly also) a razor shell.

Origin

Mid 19th century; earliest use found in Samuel Maunder (1785–1849), compiler of reference works.