dumdum


Results for "dumdum"

Turkish - English dictionary

dumdum

(Turkish - English dictionary) :
dumdum bullet.