Meaning of lacepod

Definition of lacepod

(noun) annual herb having pinnatifid basal leaves and slender racemes of small white flowers followed by one-seeded winged silicles

Other information on lacepod

WIKIPEDIA results for lacepod
Amazon results for lacepod