Leaf-butterfly meaning

Any of several butterflies of the genus Kallima, having wings that resemble dry or dead leaves when closed.
noun
0
0
Advertisement