gave refuge (verb) protect: take care of; guard from harm
Sinonime: A-OK, absolute,
accomplished, aces,
adept, beyond compare, blameless, classical, consummate, crowning, culminating, defectless, excellent, excelling,
experienced,
expert, faultless,
finished, foolproof,
ideal,
immaculate,
impeccable, indefectible, matchless, out-of-this-world, paradisiac, paradisiacal,
peerless,
pure,
skilled,
skillful,
sound,
splendid, spotless, stainless,
sublime,
superb, supreme, ten, unblemished, unequaled, unmarred, untainted, untarnished,
utopianAntonime: flawed, imperfect,
inferior, second-rate, unbroken