THOROUGHGOING

adj 1. cəsarətli, qətiyyətli; güzəştsiz; 2. qəti, köklü

THOROUGHFARE
THOROUGHLY