Meaning of scallop shell

Definition of scallop shell

(noun) a shell of a scallop

Other information on scallop shell

WIKIPEDIA results for scallop shell
Amazon results for scallop shell