Hello everyone! could you please help me in understanding the idioms in this sentence? The context is a dialogue where a young man and a woman are discussing. "Drive on, old girl! I know you're a crank from Crankville on some subjects. Let us have it for all you're worth. I'm on the grass and listening." Thank you!