Etymology · Latin

pupa

3 English words descend from Latin pupa, most common first.