self-loading pistol - Turkish English Dictionary