FOIL To apply the FOIL algorithm to. Proper noun An acronym for the algorithm for multiplying two binomials. Origin Acronym of first outer inner last or similar. Verb To apply the FOIL algorithm to. Forms FOILs FOILing FOILed