What is the meaning of Farrow?

A litter of piglets.

To give birth to (a litter of piglets).

Not pregnant; not producing young (not calving) in a given season or year; barren.

Source: wiktionary.org