meaning of tapa

1. a paperlike cloth made in the South Pacific by pounding tapa bark


Related Words

tapa |

Developed & Maintained By Taraprasad.com

Treasure Words