imuttaa

Verb

 * 1) To kiss intensively.
 * 2) To download.