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