MohammedPreview
Open in TheBrain

A Festerment

  1. A festering.
Synonyms