entourloupe
Top 30000
Meanings
Noun
1. scam; attached strings (colloquial)