edge of the path...
delighted meaning is very pleased ...
It means having brave to do something...
a royal order ...
A large or thick piece of something...
jabbing meaning is poking with something pointed ...
feeling or showing a hopeless life...
It means gave a short, high-pitched cry ...
To manage to escape from or to avoid meeting someone or something...