1 definition found polyfoil - Collaborative International Dictionary of English v.0.48 : Polyfoil \Pol"y*foil\, n. [Poly- + foil, n.] (Arch.) Same as Multifoil. [1913 Webster]