Fetching details from the dictionary...
last moment; eleventh hour
platform made of dirt used to perform executions (decapitations) in the Edo period