to be exactly right about something
"You hit the nail on the head with that analysis."
to have control or advantage over someone
To get deeply involved in something, often unintentionally.
a very thin person
to suddenly become very angry or lose control
something that is still being developed or improved
to fight very fiercely or with great determination