la armada invencible
Babylon Spanish English dictionaryDownload this dictionary
la armada invencible
nf. the Spanish Armada

A Spanish-English Dictionary (Granada University, Spain), 13.03.31Download this dictionary
Armada Invencible, la
= Invincible Armada, the.
Ex: By the time the Invincible Armada had made its way through the Channel it was dispersed and shattered and broken.