Meaning of trichostigma

Definition of trichostigma

(noun) a genus of erect or climbing shrubs found in tropical South America

Other information on trichostigma

WIKIPEDIA results for trichostigma
Amazon results for trichostigma