kazaratar


Results for "kazaratar"

Turkish - English dictionary

kazaratar

(Turkish - English dictionary) :
excavator (machine); steam shovel.