THOROUGHGOINGLY

Definition of THOROUGHGOINGLY