English edit

Noun edit

scurrid (plural scurrids)

  1. Any limpet of the genus Scurria