sulcation
English
sulcation meaning in English • sulcation का अर्थ अंग्रेजी में
Noun
- A channel or furrow.