place of exhibit - German English Dictionary