Yaz'za the Devourer

Yaz'za the Devourer is a toad located in Island Expeditions.