Tamarou

From Wikipedia, the free encyclopedia

Tamarou can refer to:

  • tamaraw, a small hoofed mammal
  • dahu, an imaginary animal