intended to run on solar energy - Espagnol Anglais Dictionnaire