live off one's public position - Espagnol Anglais Dictionnaire