pecten magellanicus Meaning, Definition & Usage

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

WordNet