clearing
A. a sudden strong wish or need to do sth
B. an open space in a forest where there are no trees
C. a small group of trees or bushes
impenetrable
A. impossible to get at
B. hard to get along with
C. difficult to get through
perpendicularly
A. vertically
B. horizontally
C. slightly
uncompromising
A. unyielding
B. marvellous
C. resolute