2 results in 0.0045s.
Advertisement
  • tapa
    tapa (1), noun.
    1. an unwoven cloth of the Pacific islands, made by soaking and pounding the soft inner bark of the paper mulberry tree.
    2. this bark.

  • tapa
    tapa (2), noun.
    an hors d'oeuvre served with a drink.

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-tapa