Top definition
Noun (plural): A Replacement (singular: translute.
I wonder if using diuretics, in combination with other chemical compounds, might aid in the beneficial translution of other ignoble compositions?
by mrwaltertaylor July 15, 2018
Get the mug
Get a Translution mug for your cat Helena.