Depot German - English
1.
Englishdepository
-
GermanDepot
2.
Englishrepository
-
Englisha location for storage, often for safety or preservation
-
GermanAblageArchiv
English translator: German English Depot Eesti sõnaraamat Español Traductor Svenska Översättare