Holochlora biloba

Holochlora biloba is a species of bush crickets or katydids endemic to Madagascar and the Mascarene archipelago.