insuffisance - German English Dictionary