Definitions of belladonna lily:

  • noun:   amaryllis of South Africa often cultivated for its fragrant white or rose flowers