Meaning of Capsella
Definition of Capsella
(noun)
shepherd's
purse
Other information on Capsella
WIKIPEDIA results for
Capsella
Amazon results for
Capsella
Tweet