strombus gigas Meaning, Definition & Usage

  1. noun a large variety of conch
    giant conch.

WordNet