Noun Definition

lamellicornia

1.Definition: scarabaeid beetles and stag beetles

Category: Animals