meaning of camello

camello - Spanish to English

camel

View more

  • drug pusher [coll.]