indefective
synonyms
complete
perfect