This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Demilune
n.
A work constructed beyond the main ditch of a fortress,
and in front of the curtain between two bastions, intended to defend
the curtain; a ravelin. See Ravelin.
n.
A crescentic mass of granular protoplasm present in the
salivary glands.