The Austronesian Comparative Dictionary

Parameter rather large caterpillar that adheres to leaves [77dc6192135fa59e58c7e537330fddbb]

Details Language Value Source