MİRHA


Results for "MİRHA"

Turkish - English dictionary

demirhane

(Turkish - English dictionary) :
ironworks.
Turkish - English dictionary

tamirhane

(Turkish - English dictionary) :
repair shop.