irrécusable
Top 40000
Meanings
Adjective
1. unimpeachable
2. incontestable, indisputable, irrefutable