estacade
English
estacade meaning in English • estacade का अर्थ अंग्रेजी में
Noun
- A dike of piles in the sea, a river, etc., to check the approach of an enemy.