self-loading weapon - Turkish English Dictionary