Wiktionary
ladybird spiders
n. (plural of ladybird spider English)
n. (plural of ladybird spider English)