debilitating - German English Dictionary