Rammed or extremely busy. Play on words on the imagery of ramming a lamb, phrase also has double meaning of Ram often associated with Sheep.
by Cliftofer Wobbin September 22, 2011
Get the Ramalambed mug.by lololbants November 10, 2018
Get the ramalamadingdong mug.Related Words
by anonymous January 24, 2022
Get the ramsland mug.A loser who will never wins in life. Ramclam may have a good life but at the end of the day there just loser
Ramclam
by Dennison Ramclam January 26, 2023
Get the Ramclam mug.