strait of malacca - Spanish English Dictionary