SCALLOP SHELL


Meaning of SCALLOP SHELL in English

noun

1. : scallop 2

2. : pilgrim scallop

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.