2. Noun. (British) Any of several shield-shaped leaf beetles that typically inhabit a specific species of tree; especially members of the genus ''Cassida'' ¹
¹ Source: wiktionary.com
2. Noun. (British) Any of several shield-shaped leaf beetles that typically inhabit a specific species of tree; especially members of the genus ''Cassida'' ¹
¹ Source: wiktionary.com