demilunes
noun
- 1
A fortification constructed beyond the main ditch of a fortress, and in front of the curtain between two bastions, intended to defend the curtain; a ravelin.
- 2
A crescentic mass of granular protoplasm present in the salivary glands.
Translate “demilunes” to another language
Click any language to open the translator with this word already filled in.