most estimable - German English Dictionary