Insuperable



adjective
1.
(that cannot be overcome) ដែលពុំអាចជំនះបាន, អាចពុះពារបាន, ដែលពុំអាចឆ្លងកាត់បាន, insuperable obstacles ដែលមិនអាចយកជ័យជំនះបាន
ENGLISH MEANING
adjective
1.
Incapable of being passed over or surmounted; insurmountable; as, insuperable difficulties.