Translate
"on the spot"
in Turkish Language
English to Turkish
Turkish to English
English
Turkish
on the spot
1. tam vaktinde, 2. başı belada
on the spot
derhal
ON THE SPOT
HEMEN