Части слова табач/н/о/-/махор/оч/н/ый
Состав слова табач — корень, н — суффикс, о — суффикс, махор — корень, оч — суффикс, ый — окончание.
Основа слова табачно-махороч