Summary
English to French:   more detail...
  1. put on the right spot:


English

Detailed Translations for put on the right spot from English to French

put on the right spot:

put on the right spot verb

  1. put on the right spot (place on the right spot)

Translation Matrix for put on the right spot:

VerbRelated TranslationsOther Translations
mettre à sa place place on the right spot; put on the right spot

External Machine Translations:

Related Translations for put on the right spot