Spanish-English Dictionarygarabatear
Meaning of garabatear