Feck (or, in some senses, fek) has several vernacular meanings and variations in Hiberno-English, Scots and Middle English.
Read more about Feck: Modern English, Scots and Late Middle English, Debate About The Word's Level of Offensiveness, Other Uses in Popular Culture