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