аmbаr

Cyrillic
амбар
English: Translation
depot
noun