insuperable, insurmountable; (nenugalimas) unconquerable ; neįveikiama kliūtis insuperable/insurmountable obstacle/ barrier
©2010 Lietuviu-Anglu.com