We do not currently know of any antonyms for tamandua.
The noun tamandua is defined as:
Did you mean demand?