YourDictionary

arum lily

noun
Chiefly British
The calla lily.

link/cite print suggestion box