meaning of globe thistle

1. any of various plants of the genus Echinops having prickly leaves and dense globose heads of bluish flowers


Related Words

globe thistle |

Developed & Maintained By Taraprasad.com

Treasure Words