Definition of queen conch in English:

queen conch

noun

  • The spiral shell of a large marine gastropod mollusc, Strombus gigas (family Strombidae), found in the Caribbean, bearing spines and a widely flaring lip.

Origin

Early 19th century; earliest use found in Sketches of Character.