Translation of estacada in English:

estacada

stockade, n.

feminine noun

  • 1

    stockade
    palisade
    dejar a algn en la estacada to leave sb in the lurch informal
    • quedar(se) en la estacada to be left in the lurch