DETUBATION Meaning of DETUBATION in English ˌdēˌt(y)üˈbāshən noun( -s )Etymology: de- + tube + -ation : extubation Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012