baabaa luu lima

English: Translation
clap hands
verb
carroll-soulik-1973-p-14