A derogatory term to refer to a French "person" or a person of French nationality or blood, usually used in a negative or insulting manner.
The origin of this term is currently unknown
"I fucking hate those damn Frenchoids."
- normal person
"There goes the Frenchoids, to ruin everything once again."
- sensible human
"French 'people' are just as important and valuable as normal people and 'frenchoid' should not be used to refer to them."
- probably a frenchoid