English Dictionary
Definition scallop in British English
scallop noun
noun
/ˈskɒləp/
2
one of a row of curves used as decoration along the edge of something
Synonyms and related words
