meaning of Babusche

Babusche - German to English

babouche