meaning of sow thistle

1. any of several Old World coarse prickly-leaved shrubs and subshrubs having milky juice and yellow flowers; widely naturalized; often noxious weeds in cultivated soil


Related Words

sow thistle |

Developed & Maintained By Taraprasad.com

Treasure Words