what does your dreams means
Interpretation of dream: Rifle
Rifle

Please See Gun.