What does camello mean?

camello - Spanish to English

camel

View more

  • drug pusher [coll.]