igloo type ammunition store - German English Dictionary