French-English dictionary »

boîte de dépôt meaning in English

FrenchEnglish
boîte de dépôt nom {f}

dropbox◼◼◼(physical box)
noun