ERUCA MEANING IN ENGLISH

• Eruca Definition & Synonyms

  1. (n.) An insect in the larval state; a caterpillar; a larva.


• Erucae Definition & Synonyms

  1. (pl. ) of Eruca


RECENT SEARCHES