What does arch frenemy mean?

arch frenemy meaning in Urban Dictionary

your worst/best enemy disguised as a pal