muhrip


Results for "muhrip"

Turkish - English dictionary

muhrip

(Turkish - English dictionary) :
navy destroyer.