completely overhauled - Turkish English Dictionary