OVERHAUL


Meaning of OVERHAUL in English

v. & n.

--v.tr.

1. a take to pieces in order to examine. b examine the condition of (and repair if necessary).

2 overtake.

--n. a thorough examination, with repairs if necessary.

Etymology: orig. Naut., release (rope-tackle) by slackening

Oxford English vocab.      Оксфордский английский словарь.