デポ
depo

Noun

1. depot

From French "dépôt"

Other forms: