papura


Results for "papura"

Turkish - English dictionary

papura

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