stop: a brief stay in the course of a journey
psychological feature: a feature of the mental life of a living organism
giant: an imaginary figure of superhuman size and strength; appears in folklore and fairy tales