Login  |  Register

Foil | Definition of Foil by Merriam-Webster

frustrate, thwart, foil, baffle, balk mean to check or defeat another's plan or block achievement of a goal. frustrate implies making vain or ineffectual all efforts ...

Alexa Traffic