tamandua tamandu – Meaning and Explanation