indoor stadium - German English Dictionary