sheep rammer Share definition Flag a name for a person who lives in a country where sheep hearding is popular.mainly places that are mountainous sheep rammer by mack daddy george May 1, 2003 0 0 Get merch Get the sheep rammer mug. Buy Now — $32.95 See more merch