immortelle
Top 30000
Meanings
Noun
1. immortelle
2. everlasting flower