cedrón
Top 35000
Meanings
Noun
1. lemon verbena (shrub, Aloysia triphylla)