craggy and brambled - French English Dictionary