Dictionary Check: tappa
"tappa" is a valid word!
Scrabble
9
points
Words with Friends
11
points
Definition
noun
the thin fibrous bark of the paper mulberry and Pipturus albidus
noun
a paperlike cloth made in the South Pacific by pounding tapa bark
Advertisement