Skip to content
WordWide
German
English
English
Meanings
1
babiche, lash, rawhide, thong (strap made of thick leather used to bind something)