cunda
Top 35000
Meanings
Noun
1. vehicle that charges money to ride drug addicts to places where they can buy and consume illegal drugs (cant, Spain)