gorrilla
Top 50000
Meanings
Noun
1. person who advises of the existence of a free parking space and helps with directions to park in exchange for a tip (and if you don't tip them, they'll probably scratch your car) (Spain)