latkia

suomi-englanti sanakirja

latkia englanniksi

  1. swat

  2. lap, lap up

  1. to lap (gloss), slurp like a dog