giant scallop Meaning, Definition & Usage

  1. noun a large scallop inhabiting deep waters of the Atlantic coast of North America
    Pecten magellanicus; sea scallop.

WordNet