birchbark Meaning and Definition

Definitions

English definition for birchbark

1. n. a canoe made with the bark of a birch tree

Sponored Video