Search term irrécusable has 3 results
Jump to
FR French EN English
irrécusable (a) [alibi] airtight (a) [alibi]
irrécusable (a) [raison] irrefutable (a) [raison]
irrécusable (a) [alibi] watertight (a) [alibi]

French English translations