Secadero solar Patents uri icon

patent number

  • ES2626253

date filed

  • January 21, 2016

date issued

  • April 27, 2018