Graskaarp (Luxembourgish) comes from Luxembourgish Kaarp, from Middle High German karpe, from Old High German carpo, from Latin carpō, from Proto-Italic karpō, from Proto-Indo-European kerp-, from Proto-Indo-European (s)ḱer- — dung, manure, filth; manure, dung, filth.
Graskaarp (Luxembourgish): grass carp
Definitions
grass carp
Ancestry of “Graskaarp”, step by step
Graskaarp traces back through two separate lines of ancestry.