Eruca

Explore definitions, synonyms, and language insights of Eruca

Definitions

Noun
annual to perennial herbs of the Mediterranean region

More General Terms