meaning of ballaballa

ballaballa - German to English

unusual [coll.] [pred.] [eccentric, crazy]