labourer
(noun) someone who does physical work
selfless
1. (adjective) concerned more with the needs and wishes of others than with one's own; unselfish
2. (adjective) lacking a self
resurrection
(noun) the revitalization or revival of something
intricate
(adjective) very complicated or detailed
butting
(verb) striking (the head) against something