evidence taken on the spot - Spanish English Dictionary