unerring

adjective
1
always right or accurate
بی‌خطا, بی‌اشتباه, مصون از اشتباه, دقیق, بی‌لغزش
synonym unfailing