thorough; exhaustive; complete
do-or-die resistance; resistance to the bitter end
attain divine enlightenment; perceive absolute truth; experience spiritual awakening
inconsistent; illogical; unconvincing; not thorough; indefinite; half-way
dissemination; spreading of information
thorough investigation; complete inquiry
do your best; give it your all