Skip to main content

eruca

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