Definition of on the spot It could mean different things depending on context Please supply the entire sentenceIn this context, it means immediatelyIt can also mean to be put under pressure or to be in a pressed position "I can't believe that the boss asked me that question in front of the entire company He really put me on the spot" On peut voir sur l'une des photos que l'adorable bébé à une petite bosse sur le front Sûrement un "bing" causé par les roulades au solLe plus souvent la bosse se localise sur le crâne sous le cuir chevelu et plus précisément le front Généralités La bosse du nouveauné apparaît sur la présentation, c'estàdire la partie du bébé qui est visible en premier au moment de l'accouchement le crâne le plus souvent
2 Broke Girls Wikipedia
