thatches - German English Dictionary