Definition of tamanduá in Spanish:

tamanduá

masculine noun

  • 1

    Oso hormiguero que habita en América del Sur.