eruca
English
eruca meaning in English • eruca का अर्थ अंग्रेजी में
Noun
- An insect in the larval state; a caterpillar; a larva.