living tree fence - German English Dictionary