Definition of Scotch pearl in English:

Scotch pearl

noun

historical
  • A freshwater pearl, especially one from Scotland, being irregularly shaped and often considered of little value.

Origin

Mid 17th century. Probably after French perle d'Écosse; compare post-classical Latin margarita Scotica.