Etymology · Latin

talpa

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