vocab dash
Log in
Sign up
amancay
Top 45000
Meanings
Noun
1. Ismene amancaes, a Peruvian flower.
2. Peruvian lily