Meaning of ram-letting in English:
ram-letting
noun
historicalThe leasing-out of rams for breeding purposes.
Origin
Early 19th century; earliest use found in William Pitt (1749–1823), writer on agriculture.
Are You Learning English? Here Are Our Top English Tips