thatched wall/fence - French English Dictionary