thatched wall/fence - German English Dictionary