yeah that guys always giving it the charlie large one
giving 100% commitment or attention to something, or even sometimes going over the top to acheive something
"yeah that guys always giving it the charlie large one" What is the definition of "charlie large"?