hit the spot

Verb

 * 1)  To be particularly pleasing or appropriate; to be just right.

Translations

 * Chinese:
 * Mandarin:
 * Finnish: sopia kuin valettu, tulla hyvään saumaan, olla poikaa, tehdä poikaa, tehdä eetvarttia
 * French:, ,
 * Icelandic: hreinasta fyrirtak, beint í æð
 * Polish: trafić w dziesiątkę
 * Welsh: taro'r nod