amancay
Top 45000
Meanings
Noun
1. Ismene amancaes, a Peruvian flower.
2. Peruvian lily