fulsom (Middle English) comes from Middle English fúl, from Old English full, from Proto-West Germanic full, from Proto-Germanic fullaz, from Proto-Indo-European pl̥h₁nós, from Proto-Indo-European pleh₁- — to fill.
fulsom (Middle English): Marked by fullness; abundant, copious