a smoking pistol - Turkish English Dictionary