Where does “tarrata” come from?

tarrata (Finnish): to grab something; to stick to

Definitions

  1. to grab something; to stick to

Words derived from “tarrata