noun amaryllis(def 2). nouna leafless pink orchid found in Australia and New Zealand
naked lady 🔊 Listen to this noun amaryllis(def 2). noun a leafless pink orchid found in Australia and New Zealand Share Facebook Twitter Google +