|
Definition of Lemon verbena
1. Noun. A deciduous perennial shrub native to South America, sometimes used to flavor foods. ¹
¹ Source: wiktionary.com
|
1. Noun. A deciduous perennial shrub native to South America, sometimes used to flavor foods. ¹
¹ Source: wiktionary.com