エリクサー
Meanings
Noun
1. Elixir of life
Top 44400