Shit from Shinola

Origin of: Shit from Shinola

Shit from Shinola

As in does not know shit from Shinola, meaning either very ignorant or very innocent is US military slang from WWII. Shinola is a popular brand of shoe polish in America.