TUMBOA Meaning of TUMBOA in English ˌtəmˈbōəEtymology: New Latin, from native name in Mossamedes, southwestern Africasynonym of welwitschia Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012