Definitions
There is 1 meaning of the phrase
Sonchus Oleraceus.
Sonchus Oleraceus - as a noun
Annual eurasian sow thistle with soft spiny leaves and rayed yellow flower heads
Synonyms (Exact Relations)
milkweed