meaning of allamanda cathartica

allamanda cathartica meaning in General Dictionary

energetic evergreen climbing plant of south usa having glossy leathery foliage and golden-yellow blossoms