Tortoise-beetle meaning

Any of various small chrysomelid beetles having spiny larvae and a domed body shaped somewhat like that of a tortoise.
noun
0
0
Any of various small, often brightly colored or iridescent, turtle-shaped beetles (family Chrysomelidae) that feed chiefly on plant leaves.
noun
0
0
Advertisement