ENGLISH
REFERENCE

cleaner

idiom

A fixer; a person who disposes of bodies and evidence.


Anchors to

© 2026 English Reference