vocab dash
Log in
Sign up
cedrón
Top 35000
Meanings
Noun
1. lemon verbena (shrub, Aloysia triphylla)