bazuka


Results for "bazuka"

Turkish - English dictionary

bazuka

(Turkish - English dictionary) :
mil. bazooka.