long barreled weapon - Turkish English Dictionary