French-English dictionary »

boombox meaning in English

FrenchEnglish
boombox nom {m}

boom box◼◼◼(portable audio system)
noun