Top definition
The most useful and useless word in the English language
Means everything and nothing at the same time as it can mean anything
That geeza was such a rice mecca last night
by Yo it's ya boy July 19, 2018
Get the mug
Get a Rice mecca mug for your Uncle Abdul.