English-French dictionary »

hit the spot meaning in French

EnglishFrench
hit the spot (be particularly pleasing or appropriate)
verb

faire mouche◼◼◼verbe

mettre dans le milleverbe

passer crèmeverbe