sense of presence - German English Dictionary