What does allamanda cathartica mean?

allamanda cathartica meaning in General Dictionary

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