Extremely thorough and comprehensive, covering all possible options or aspects completely.
From Latin 'exhaustus,' past participle of 'exhaurire' meaning 'to draw out completely' - 'ex' (out) + 'haurire' (to draw, drain). Originally referred to draining water completely from a vessel.
Try Another Word