(a.) Having plenitude; full; complete; thorough.