There isn't a single perfect word for "never wrong," but several words come close depending on the context. Here are some options:
1. Infallible: This word implies an inability to make mistakes, suggesting absolute perfection.
2. Unerring: This term highlights accuracy and precision, indicating a consistent lack of error.
3. Immaculate: This word emphasizes flawlessness and purity, suggesting a complete absence of mistakes.
4. Faultless: This term directly addresses the absence of errors or mistakes.
5. Perfect: This word describes something without any flaws or imperfections, including the absence of mistakes.
The best word to use depends on the specific situation and the nuance you want to convey. For example, "infallible" might be used to describe a highly skilled surgeon, while "unerring" could describe a highly accurate machine.