Not fazed or disturbed.
Not frightened or hesitant; undaunted; not put off.
"All take and no give"
"Hogwarts Staff"