necessary and sufficient - Turkish English Dictionary