meaning of BTD

BTD meaning in Sports Dictionary

local plumber of this time. (recreation: Rally Driving)