English dictionary
allamanda meaning and definition
Definition and meaning of allamanda at MeaningMonkey.org. allamanda meaning and definition in the English Dictionary.ALLAMANDA noun
Definition of allamanda (noun)
- a plant of the genus Allamanda having large showy funnel-shaped flowers in terminal cymes
Source: Princeton University Wordnet