Spanish-English Dictionarybarbotar
Meaning of barbotar