Beelingo.com

English Dictionary

  • Hide translation

 Strombus gigas Strombus gigas

noun

  • a large variety of conch  ( giant conch, Strombus gigas )
    a large variety of conch