tarrata

suomi-englanti sanakirja

tarrata englanniksi

  1. clutch

  2. grab

  1. to grab, seize (q)

  2. to stick, adhere (q)