birchbark
English
birchbark meaning in English • birchbark का अर्थ अंग्रेजी में
Noun
- a canoe made with the bark of a birch tree.