on-the-spot investigation - Turkish English Dictionary