Vocabulary

デポ

depot

noun