good and sufficient defense - Turkish English Dictionary