Translation of Twin Towers in Spanish:

Twin Towers

Torres Gemelas, n.

plural noun

  • 1

    (in New York)
    Torres Gemelas feminine