estacade

📖 中文释义

  1. 围桩, 防栅
📘 English Definition(英文释义)
  1. n. A dike of piles in the sea, a river, etc., to check the
  2. approach of an enemy.