Definitions of Allamanda cathartica:

  • noun:   vigorous evergreen climbing plant of South America having glossy leathery foliage and golden yellow flowers