See also: dtb and DTB Welsh Adjective dtb. abbreviation of datblygiad (“development”)Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads