Kamfreena

Kamfreena can be found at the top floor of the Warriors' Guild. If you have more than 100 Warrior Guild tokens, she will let you enter a room filled with Cyclopes, which drop Defenders. Staying in this room costs 10 Warrior Guild tokens per minute.