weather protecting tower - German English Dictionary