irremovable ; (neįveikiamas) insurmountable; nepašalinama kliūtis insurmountable/unavoidable obstacle
©2010 Lietuviu-Anglu.com