What is the full meaning of overhauled
OVERHAUL, to examine carefully thoroughly [v]
Example of the word overhauled placed on a Scrabble board.