MohammedPreview
Open in TheBrain

La Putrefacere

  1. to rot or putrefy