lovebirds (openly affectionate couple) - Francés Inglés Diccionario