Translation of ram in English:

ram

louvre

noun

  • 1

    louvre, one of a set of slanting overlapping slats arranged to admit air but exclude light or rain