barusu meaning in english [Tel.] adj. Rough, coarse, karukaina, garukaina. Brutal. barusukuka a dreadful roar.