Green’s Dictionary of Slang

innocent adj.

SE in slang uses

In phrases

she is/was so innocent she thinks fucking is a town in China [pun on Fukien, an area in southeast China]

a phr. used of an especially naïve young woman.

[UK]Partridge DSUE (8th edn) 1048/1: since ca. 1940.