Definitions of Salpichroa:

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