uzun namlulu taşınabilir ateşli bir silah - Turkish English Dictionary