santa rita, rita; lo que se da no se quita - Espagnol Anglais Dictionnaire