תשובה אחת
הי,
במקרים בהם כתוב gun הדרך היחידה להבדל היא על פי הקונטקסט של המשפט.

ככלל אקדח = gun, pistol or handgun

רובה = rifle

שנה טובה

מאיר