Get Free Checker

Allamanda cathartica

NOUN
  1. vigorous evergreen climbing plant of South America having glossy leathery foliage and golden yellow flowers

How To Use Allamanda cathartica In A Sentence

List is Empty.