Bedellia terenodes explained

Bedellia terenodes is a moth in the family Bedelliidae. It is found in India.

References