French-English dictionary »

caméra mobile meaning in English

FrenchEnglish
caméra mobile nom {f}

body camera◼◼◼(video recording system worn on the body)
noun