Demilune Meaning in Telugu

  • అర్ధ చంద్రాకారములాగ వున్న చిన్న శరీరము

Synonyms

  • half-moon
  • ravelin
  • crescent