storehouse

noun
1
a building where things are stored
انبار, مخزن, ذخیره‌گاه, انبارخانه
synonym warehouse
2
a place or thing that has or contains a lot of information
گنجینه, ذخیره‌گاه, انبار اطلاعات, مخزن
This book is a storehouse of useful information.
Italy is a storehouse of fine singers.