Results for "

dumdum

"
Turkish - English dictionary

dumdum

(Turkish - English dictionary) :
dumdum bullet.