a long and narrow inlet from philippines - Francés Inglés Diccionario