Dictionary Home » Dictionary Definitions » lily of the Nile

lily of the Nile

noun pl. lilies of the Nile
link/cite print suggestion box