Rose Geranium – per 4 oz

$7.48

Latin name: Pelargonium graveolens

Category: