large commercial theatre - German English Dictionary