Top Definition
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.
"Where we going next?"
"What about All Bar One?"
"Nah mate last Friday I went it was ramalambed"
by Cliftofer Wobbin September 22, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.