Meaning of allamanda cathartica
Definition of allamanda cathartica
(noun)
vigorous
evergreen
climbing
plant
of South America having
glossy
leathery
foliage
and
golden
yellow
flowers
Other information on allamanda cathartica
WIKIPEDIA results for
allamanda cathartica
Amazon results for
allamanda cathartica
Tweet