hug each other passionately - Espagnol Anglais Dictionnaire