French-English dictionary »

barbouze meaning in English

FrenchEnglish
barbouze nom {m}

spook [spooks]◼◼◼(spy)
noun
[UK: spuːk] [US: ˈspuːk]