Translation of larva in Indonesian

User Contribution

larva

tempayak

noun