Top definition
An amalgamation of the words 'shit' and 'villa'
' man, what a shilla it doesn't even have a pool!'
by Denby November 21, 2011
Get the mug
Get a Shilla mug for your buddy Bob.
buy the domain for your foodie blog