tarrata

suomi-englanti sanakirja

tarrata englanniksi

  1. clutch

  2. grab

  1. to grab, seize (+obj)>

  2. to stick, adhere (+obj)