Search term irréfragable has one result
Jump to
FR French EN English
irréfragable (a) [alibi] (formal) airtight (a) [alibi]

French English translations