デポー
Meanings
Noun
1. depot
Other readings