to make something definite or certain
"We need to nail down the details before signing the contract."
to accept the results of your actions, whether good or bad
to be very familiar with something; to have a thorough under...
an older person who uses the internet regularly
to be unfit or unhealthy due to lack of exercise
to say exactly what one thinks
a very clever or talented person