ECAMLS Share definition Flag An acronym meaning Eating Cheese and Masturbating like Shit Person1: Hey wassap? Person2: Nm, just ECAMLS ECAMLS by DarkShadowST January 26, 2005 0 0 Get merch Get the ECAMLS mug. Buy Now — $32.95 See more merch