Catalan English Dictionary

català, valencià - English

camell in English:

1. drug dealer drug dealer



English word "camell"(drug dealer) occurs in sets:

Slang, swear words and colloquial expressions - Ar...