tarrata

Etymology
Somehow, but seemingly irregularly, related to.

Verb

 * 1) to grab, seize
 * 2) to stick, adhere