ruiner

noun
UK /ˈruː.ɪn.ər/
US /ˈruː.ɪn.ɚ/

A person or thing that breaks or spoils something.

The heavy rain was a ruiner of our picnic.


OTHER MEANINGS

2. Someone who causes another person's plans or hopes to fail.

He felt like a ruiner when he forgot her birthday.

3. A thing that damages the quality or value of something.

That one mistake was a ruiner of the whole project.

4. A person who brings financial ruin to a business or family.

The dishonest manager was the ruiner of the small shop.