Find the word definition

Wiktionary
ladybird spiders

n. (plural of ladybird spider English)