strait of malacca - French English Dictionary