Etymology · Middle English

caggen

2 English words descend from Middle English caggen, most common first.