una busqueda rapida en la vieja y confiable internet dice que foid es un termino incel, que junta (buscando deshumanizar a las mujeres) la palabra Female y Humanoid. otras variantes son femoid o feminoid.
En la jerga incel angloparlante les dicen femoids a las mujeres. Capaz hay algún matiz, pero creo que no pretenden expresar otra cosa que misoginia con el término.