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