a long and narrow inlet from philippines - Turc Anglais Dictionnaire