valve of oval foramen - Francés Inglés Diccionario