tapa_barkEnglish

tapa, tapa bark, tappa, tappa bark

Noun

The thin fibrous bark of the paper mulberry and Pipturus albidus

English: tapa, tapa bark, tappa, tappa bark

English words with similar meanings

Show 3 words