What does BTD mean?

BTD meaning in Sports Dictionary

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