Tamarou

From Wikipedia, the free encyclopedia

Tamarou can refer to:

  • Tamaraw, a small hoofed mammal
  • Dahu, an imaginary animal