Meaning RUIN

See synonym: bane

Search for this exact term