irrecusable

irrecusable [ir-ray-coo-sah’-blay]
adjective
1. Not to be refused or declined, unimpeachable.
2. Inevitable.

Have a Spanish question? Get help from experts!