excubation
English
excubation meaning in English • excubation का अर्थ अंग्रेजी में
Noun
- A keeping watch.