regalarse - French English Dictionary