Results for "

papura

"
Turkish - English dictionary

papura

(Turkish - English dictionary) :
heavy plow drawn by two yoke of oxen.