English dictionary
lantana meaning and definition
Definition and meaning of lantana at MeaningMonkey.org. lantana meaning and definition in the English Dictionary.LANTANA noun
Definition of lantana (noun)
- a flowering shrub
Source: Princeton University Wordnet