sheep plant - English Synonyms Dictionary