arena theatre - German English Dictionary