not as green as cabbage-looking

English United Kingdom

Idiom USED On Rare Occasion BY Some people

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."