crapaud
English
noun
Definitions
- (obsolete) A toad.
- (derogatory) A French person.
Etymology
Borrowed from French crapaud (toad).
Origin
French
crapaud
Gloss
toad
Concept
Semantic Field
Animals
Ontological Category
Person/Thing
Borrowed from French crapaud (toad).
French
crapaud
toad
Animals
Person/Thing