clavarla
Top 45000
Meanings
Verb
1. to nail it, to hit the nail on the head (idiomatic, colloquial)