IMMEDICABLE


Meaning of IMMEDICABLE in English

adj not to be healed; incurable.

Webster English vocab.      Английский словарь Webster.