TD stands for various terms. Discover the full forms, meanings, and possible interpretations of TD across different fields and industries.
A large electrically- or hydraulically-powered motor suspended from the travelling block and connected directly to the drill string.
Last updated: