Noun Definition

lavender cotton

1.Definition: branching aromatic Mediterranean shrub with woolly stems and leaves and yellow flowers

Category: Plants