Definition of talpi-

: mole talpiform

History and Etymology for talpi-

Latin talpa

Keep scrolling for more