×

irrécusable meaning in English

adj. indisputable, irrefutable; unimpeachable

Related Words

  1. irrécouvrable
  2. irrécupérable
  3. irréductible
  4. irréel
PC Version

Copyright © 2018 WordTech Co.