wall-mounted screen - German English Dictionary