Find the word definition

Wiktionary
duck's-bill limpets

n. (plural of duck's-bill limpet English)