After looking up the origin of "puppy" I learned that "pupa" and "puppet" are related to it. That led me to wonder what root word has spawned the most offspring?