necessary and sufficient cause - German English Dictionary