block sunlight from - German English Dictionary