not as green as cabbage-looking
English • United Kingdom
To not be as naive as someone appears. To be smarter or more intelligent than expected.
"They tried to hide the dent so I'd pay full price, but I'm not as green as I am cabbage-looking."