UNTROWABLE


Meaning of UNTROWABLE in English

(a.) Incredible.

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