Top Definition

So when your speaking english but your thinking in Spanish, this word often means, the act of providing light in a dark place. AKA Illuminating
Hey can you alumbrate this room, I can't see.
by mlovinm1326 February 07, 2010
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.