dabuia

English: Translation
to to splash water on something with the hand at one time
verb
carroll-soulik-1973