Definitions by Shjys
frenchoid
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
The origin of this term is currently unknown