kamus
.
Search
About
last_mile
English
last mile
Noun
The last walk of a condemned person to the execution place
English: last mile