to make a last-ditch stand before the city wall (idiom); to fight to the last ditch/to put up a desperate struggle
Copyright © 2025 3Dict.net