Meaning of tambocha in Spanish:

tambocha

feminine noun

Colombia
  • 1Nombre de varias especies de hormigas que se alimentan de insectos y que, en grandes cantidades, pueden atacar a animales de mayor tamaño como el ratón.