lovebirds (openly affectionate couple) - Español Inglés Diccionario