No, a "frame story" would be a frame story. My literature professor uses the terms 'frame" and "foil" interchangeably so I think - as much as I hate to bring my university into conversation - I might have some basis upon which to balance my argument. On another more relevant note to the current conversation, you obviously understood what I meant so the substitution of the word - regardless of whether I said "frame", "foil", or "dicks" - would have been effective based on the context.
Furthermore, if we want to take the argument to an even broader view of language, the entire thing comes down to descriptive vs prescriptive language.