Tamora

Tamora may refer to:

  • Tamora, Nebraska, village in the United States
  • TVR Tamora, British sports car

Read more about Tamora:  People With The Given Name