1 definition by indo123

time in the spring when female sheep give birth to lambs.
Among the controversial suggestions to protect farm animals from the birds is to erect polytunnels on farmland during the lambing season.
by indo123 May 1, 2018
Get the lambing mug.