place where seagulls nest - Francés Inglés Diccionario