Torres

From Wikipedia, the free encyclopedia

Torres is a word from the Portuguese and Spanish languages meaning "Towers". It may refer to:

Things
Places
People
Other