Finnish English Dictionary

suomen kieli - English

taputtaa in English:

1. to clap to clap