Translation of kren in English:

kren

crane

noun

  • 1

    crane, apparatus for lifting and moving heavy objects