pilgrim's scallop

English

Noun

pilgrim's scallop (plural pilgrim's scallops)

  1. Synonym of pilgrim's shell.