Meaning of salpichroa

Definition of salpichroa

(noun) herbs of temperate North and South America: cock's eggs

Other information on salpichroa

WIKIPEDIA results for salpichroa
Amazon results for salpichroa