Teny iditra olipangaraka
Sokajin-teny anarana
Famaritana anglisy the larva of the fangaraka.(oli-pangaraka) The caterpillar of the fangaraka. [Richardson 1885]
Voambolana 

2009/11/17